@CHARSET "ISO-8859-1";
/*@charset "UTF-8";*/

table, td {
	border:0px solid;
}

textarea{
	width:250px;
	font-family: Verdana, Arial, Helvetica, sans-serif;   
    font-size : 13px;
}

label {
	font-family: Verdana, Arial, Helvetica, sans-serif;   
    font-size : 13px;
    text-align: top;
}

#capitalize{
	text-transform: uppercase;
}

input.input_text{
	width:250px;
	height:30px;
	font-family: Verdana, Arial, Helvetica, sans-serif;   
    font-size : 13px;
    
}

#idFirstname{
	text-transform: capitalize;
}

#idEmail{
	text-transform: lowercase;
}

label.Error{
	color:red;
	font-family: Verdana, Arial, Helvetica, sans-serif;   
    font-size : 13px;
    font-weight: bold;
}

#idAdresse{
    height:80px;	
    text-align: top;
}

div.info{
	float: center;
	margin:0px;
}	

div.info-label{
	float: center;
	margin-top:-40px;
	margin-left:70px;
}	

/* ~~ ------------------------ ~~ */
/* ~~ Positions des composants ~~ */
/* ~~ ------------------------ ~~ */

div.position{
	margin-left : 100px;
}

div.position2{
	margin-left : 150px;
}

div.position3{
	margin-left : 80px;
}

div.bouton{
	text-align:center; 	
}

/* ~~ ------------------------- ~~ */
/* ~~   For detailRecipe only   ~~ */
/* ~~ ------------------------- ~~ */

label.description {
	font-family: Verdana, Arial, Helvetica, sans-serif;   
    font-size : 14px;
}

div.description{
	text-align:center;
}

div.image {
	float: right;
	margin: 50px;
}

label.NoAccess{
  	font-family: Verdana, Arial, Helvetica, sans-serif;   
   	font-size : 15px;
	color:red;
	vertical-align: top;
}

label.listNotes{
  	font-family: Verdana, Arial, Helvetica, sans-serif;   
   	font-size : 15px;
	vertical-align: top;
}

div.NoAccess{
	border: 1px solid red;
}

div.NoAccessFils{
	margin-top: -40px;
	margin-left:50px;
}

label.login{
	font-size:14px;
	font-family:arial,sans-serif;
	text-align:left;
	color:blue;
}

p.titleComment{
	text-align:left;
	font-family:arial,sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;
	color:blue;
}

p.textComment{
	font-family:arial,sans-serif;
	font-size:14px;
	margin:15px;
}

legend.listComment{
	margin-top:-18px;
}

/*
div.comment{
	overflow-y:scroll;
	height : 100px; 
}
*/

/* ~~ ---------------------- ~~ */
/* ~~   For addRecipe only   ~~ */
/* ~~ ---------------------- ~~ */

textarea.addRecipe{
	width:250px;
	font-family: Verdana, Arial, Helvetica, sans-serif;   
    font-size : 13px;
    height:100px;
}


.nbrePerson
{
    width:100px;	
}

/* ~~ ------------------- ~~ */
/* ~~   For search only   ~~ */
/* ~~ ------------------- ~~ */

label.search{
	font-family: Verdana, Arial, Helvetica, sans-serif;   
    font-size : 13px;
    text-align: top;
}
label.listSearch{
	font-family: Verdana, Arial, Helvetica, sans-serif;   
    font-size : 14px;
    text-align: top;
    color:blue;
}

/* ~~ ---------------------- ~~ */
/* ~~   For addRating only   ~~ */
/* ~~ ---------------------- ~~ */


fieldset.listNumberNotes{
	border: 2px solid red;
	/*float: right;	*/
}

div.addRating{
	margin-left:290px;
	margin-top:-30px;
	width:150px;
}


/* ~~ ----------------------- ~~ */
/* ~~   For addComment only   ~~ */
/* ~~ ----------------------- ~~ */

label.message{
	font-family: Verdana, Arial, Helvetica, sans-serif;   
    font-size : 13px;
    font-weight: bold;
    color:blue
}

textarea.addComment{
	width:250px;
	font-family: Verdana, Arial, Helvetica, sans-serif;   
    font-size : 13px;
    height:80px;
}

/* ~~ ----------------------- ~~ */
/* ~~   For recipeList only   ~~ */
/* ~~ ----------------------- ~~ */
	
.summary img { 
	float:left;
	padding:5px; 
} 

.more { display: block; text-align: right; text-decoration: underline; }
.more a:after { content: "\0000a0\0000bb"; }

label.recipeList{
	color:blue;
}